Geeft een UserForm-object weer.
Syntaxis
[object.]Show modal
De syntaxis van de methode Show bestaat uit de volgende onderdelen:
Onderdeel | Beschrijving |
---|---|
Object | Optioneel. Een objectexpressie die gelijkwaardig is aan een object in de lijst Van toepassing op. Indien object is weggelaten, wordt de UserForm die met de actieve UserForm-module samenhangt, beschouwd als object. |
modal | Optioneel. Boole-waarde die bepaalt of het UserForm modaal of niet modaal is. |
Instellingen
De instellingen voor modal zijn:
Constante | Waarde | Beschrijving |
---|---|---|
vbModal | 1 | UserForm is modaal. Standaard. |
vbModeless | 0 | UserForm is niet modaal. |
Notities
Indien het gespecificeerde object niet geladen is wanneer de methode Display wordt aangeroepen, laadt Visual Basic het automatisch.
Opmerking Als een UserForm in Microsoft Office 97 is ingesteld om als niet-modaal te worden weergegeven, veroorzaakt dit een runtimefout. Office 97 UserForms zijn altijd modaal.
Wanneer een UserForm niet modaal is, wordt de verdere programmacode uitgevoerd zoals deze verschijnt. Niet-modale formulieren verschijnen niet in de taakbalk en staan niet op de venstertabs.
Opmerking Het is mogelijk dat u gegevens verliest die aan een niet modaal UserForm zijn gekoppeld als u het UserForm-project wijzigt zodat het opnieuw moet worden gecompileerd, bijvoorbeeld wanneer u een module met programmacode verwijdert.
Wanneer een UserForm modaal is, moet de gebruiker eerst reageren voordat hij enig ander onderdeel van de toepassing gebruikt. Er wordt geen volgend deel van de programmacode uitgevoerd totdat de UserForm verborgen of uit het geheugen verwijderd is. Andere formulieren in de toepassing worden uitgeschakeld als een UserForm weergegeven wordt, maar voor andere toepassingen geldt dat niet.